const { Schema, model } = require('mongoose');
const ordersSchema = new Schema({
    ordersTime: String,
    delete: {
        type: Boolean,
        default: false
    },
    ordersName: String,
    ordersPayState: {
        type: Number,
        default: 1
    },
    ordersState: {
        type: Number,
        default: 0
    },
    payPhone: String,
    
    insuresId: {
        type: Schema.Types.ObjectId,
        // ref用于设置该属性要关联的集合的模型名称
        ref: 'insuresModel'
    },
    customersId: {
        type: Schema.Types.ObjectId,
        // ref用于设置该属性要关联的集合的模型名称
        ref: 'customersModel'
    },
    // claimsId: {
    //     type: Schema.Types.ObjectId,
    //     // ref用于设置该属性要关联的集合的模型名称
    //     ref: 'claimsModel'
    // },
}, { versionKey: false });
// 创建集合模型(所有数据的操作都是模型提供的方法)
// 参数一 设置当前集合模型的名称,
// 参数二对应的集合的结构
// 参数三数据库中集合的名称
const ordersModel = model('ordersModel', ordersSchema, 'orders');
module.exports = {
    ordersModel
}